package br.com.guarana.util
{
	import flash.events.Event;
	
	public class CustomEvents extends Event
	{
		public static const CADASTRO_NOVO_USUARIO:String = 'eventCadastroNovoUsuario';
		public static const CADASTRO_EDITAR_USUARIO:String = 'eventCadastroEditarUsuario';
		public static const CADASTRO_SALVAR_USUARIO:String = 'eventCadastroSalvarUsuario';
		public static const CADASTRO_CANCELAR_USUARIO:String = 'eventCadastroCancelarUsuario';
		
		public static const CADASTRO_NOVO_ESTIPULANTE:String = 'eventCadastroNovoEstipulante';
		public static const CADASTRO_EDITAR_ESTIPULANTE:String = 'eventCadastroEditarEstipulante';
		public static const CADASTRO_SALVAR_ESTIPULANTE:String = 'eventCadastroSalvarEstipulante';
		public static const CADASTRO_CANCELAR_ESTIPULANTE:String = 'eventCadastroCancelarEstipulante';
		
		
		public static const VOLTA_MENU_CADASTRO:String = 'eventVoltaMenuCadastro';
		public static const VOLTA_MENU_CONSULTAS:String = 'eventVoltaMenuConsultas';
		public static const VOLTA_MENU:String = 'eventVoltaMenu';
		
		
		private var _parametro:Object;
		public function set parametro(value:Object):void{
			_parametro = value;
		}
		public function get parametro():Object{
			return _parametro;
		}

		public function CustomEvents(evtStr:String, parametro:Object=null){
			this.parametro = parametro;
			super(evtStr, true);
		}

	}
}